// Copyright (c) 2022 Presto Labs Pte. Ltd.
// Author: jhkim

#pragma once

#include <memory>
#include <nlohmann/json.hpp>

#include "coin2/strategy/cmm_strat/cmm_pricer.h"

namespace coin2::strategy::cmm_strat {

std::unique_ptr<CmmPricer> CreateNewCmmPricer(
      const ::nlohmann::json& arb_config,
      std::optional<int64_t> ts);

}  // namespace coin2::strategy::cmm_strat
